StoreKeeper\WooCommerce\B2C\Models\AbstractModel A

Total Complexity 66
Dependencies 12
Dependents 2
Total lines 377
Lines of code 253
Logical lines of code 124
Comment lines 5
Methods 32
Properties 0

Methods 32

Method Rating Maintainability Complexity Lines of code
validateData()
S
60 7 12
findBy()
S
54 6 20
upsert()
S
55 5 21
ensureAffectedRows()
S
64 5 9
ensureTable()
S
63 4 13
prepareData()
S
62 4 11
read()
S
54 3 22
getValidForeignFieldKey()
S
62 3 11
checkTableEngineInnoDB()
S
73 2 5
count()
S
64 2 10
getSelectHelper()
S
66 2 9
querySql()
S
68 2 7
getWpPrefix()
S
74 2 4
update()
S
62 1 12
isTableOutdated()
S
79 1 3
purge()
S
81 1 3
alterTable()
S
89 1 2
prepareQuery()
S
77 1 4
getDeleteHelper()
S
75 1 5
getUpdateHelper()
S
75 1 5
getInsertHelper()
S
75 1 5
delete()
S
65 1 10
getTableName()
S
79 1 3
updateDateField()
S
75 1 4
get()
S
80 1 3
setTableVersion()
S
79 1 3
create()
S
64 1 10
isTableEngineInnoDB()
S
79 1 3
setTableEngineToInnoDB()
S
67 1 8
getTableEngine()
S
67 1 8
hasTable()
S
72 1 5
getTableVersion()
S
79 1 3